// 初始化区域滚动
mui('.mui-scroll-wrapper').scroll({	
	indicators: false
});
$(function(){
    // 初始化渲染
    // 获取传递过来的参数
    var UrlParams = lt.getUrlParams();
    var render = function(){
        getProductdetail({
            id:UrlParams.productId
        },function(data){
            // console.log(data)
            $('.mui-scroll').html(template('productDetail',data))
            // 初始化轮播图
		    mui('.mui-slider').slider({
  			interval:3000//自动轮播周期，若为0则不自动播放，默认为0；
            });
            // 初始化数字输入框
            mui('.mui-numbox').numbox()
        })
    }
    
    render();
// 重新加载
    $('.mui-icon-reload').on('tap',function(){
        $('.mui-scroll').html('<div class="loading"><span class="mui-icon mui-spinner"></span></div>')
        render();
    })

// 尺码选择
    $('.mui-scroll').on('tap','.size',function(){
        $(this).addClass('now').siblings().removeClass('now')
    })

// 加入购物车
    $('.mui-btn-danger').on('tap',function(){
        if(window.addcart){
            return
        }
        // 获取需要传递的参数数据
        var data = {
            productId:UrlParams.productId,
            num:$('.mui-input-numbox').val(),
            size:$('.size.now').html()
        }
        // 判断是否有数据
        if(!data.productId){
            mui.toast('无本产品');
            return false;
        }
        if(!data.num){
            mui.toast('请选择数量');
            return false;
        }
        if(!data.size){
            mui.toast('请选择尺码');
            return false;
        }
        
        // 向后台发送数据
        lt.loginFilter({
            type:'post',
            url:'/cart/addCart',
            data:data,
            dataType:'json',
            beforeSend:function(){
                window.addcart = true
            },
            success:function(data){
                console.log(data)
                if(data.success){
                    mui.confirm('添加购物车成功，去看看？', '温馨提示', ['去','不去'], function(e) {
                        if (e.index == 0) {
                            location.href = "user/cart.html"
                        }
                    })
                }else{
                    mui.toast('添加失败，请重试')
                }
                window.addcart = false
            },
            error:function(){
                mui.toast('网络繁忙请重试');
                window.addcart = true
            }
        });
    })

})
var getProductdetail = function(paramas,callback){
    $.ajax({
        url:'/product/queryProductDetail',
        type:'get',
        data:paramas,
        dataType:'json',
        success:function(data){
            // 模拟加载
            setTimeout(function(){
                callback && callback(data)
            },1000)
            
        }
    })
}
